Text copied to clipboard!

Título

Text copied to clipboard!

Ingeniero de Mantenimiento de Software

Descripción

Text copied to clipboard!
Estamos buscando un Ingeniero de Mantenimiento de Software altamente motivado y detallista para unirse a nuestro equipo de tecnología. Esta posición es clave para garantizar la estabilidad, eficiencia y evolución de nuestras aplicaciones y sistemas existentes. El candidato ideal tendrá experiencia en la resolución de problemas técnicos, análisis de código heredado, implementación de mejoras y colaboración con equipos multidisciplinarios para mantener la calidad del software a lo largo del tiempo. El Ingeniero de Mantenimiento de Software será responsable de identificar errores, aplicar correcciones, optimizar el rendimiento y asegurar la compatibilidad de las aplicaciones con nuevas tecnologías y requisitos del negocio. Además, deberá documentar adecuadamente los cambios realizados, seguir buenas prácticas de desarrollo y participar en revisiones de código para mantener altos estándares de calidad. Este rol requiere habilidades técnicas sólidas, capacidad de análisis, pensamiento crítico y una actitud proactiva para anticipar y resolver problemas antes de que afecten a los usuarios finales. También se valorará la experiencia en metodologías ágiles, herramientas de control de versiones y sistemas de seguimiento de incidencias. El candidato trabajará en estrecha colaboración con desarrolladores, testers, analistas de negocio y personal de soporte técnico para garantizar que el software cumpla con los requisitos funcionales y no funcionales. Además, deberá estar dispuesto a aprender nuevas tecnologías y adaptarse a entornos cambiantes. Si te apasiona mantener sistemas robustos, mejorar continuamente el software y contribuir al éxito de productos tecnológicos, esta es una excelente oportunidad para ti.

Responsabilidades

Text copied to clipboard!
  • Analizar y corregir errores en el software existente.
  • Optimizar el rendimiento de aplicaciones y sistemas.
  • Actualizar componentes de software para mantener compatibilidad.
  • Documentar cambios y soluciones implementadas.
  • Colaborar con equipos de desarrollo y soporte técnico.
  • Participar en revisiones de código y pruebas de regresión.
  • Implementar mejoras funcionales y técnicas.
  • Monitorear el comportamiento del software en producción.
  • Gestionar incidencias mediante herramientas de seguimiento.
  • Asegurar el cumplimiento de estándares de calidad y seguridad.

Requisitos

Text copied to clipboard!
  • Título en Ingeniería en Sistemas, Informática o carrera afín.
  • Experiencia mínima de 2 años en mantenimiento de software.
  • Conocimiento de lenguajes como Java, C#, Python o similares.
  • Familiaridad con bases de datos relacionales y consultas SQL.
  • Experiencia con sistemas de control de versiones (Git, SVN).
  • Capacidad para leer y entender código heredado.
  • Habilidad para trabajar en equipo y comunicarse efectivamente.
  • Conocimiento de metodologías ágiles (Scrum, Kanban).
  • Orientación a la resolución de problemas y mejora continua.
  • Deseable experiencia con herramientas de seguimiento de errores (JIRA, Bugzilla).

Posibles preguntas de la entrevista

Text copied to clipboard!
  • ¿Cuántos años de experiencia tienes en mantenimiento de software?
  • ¿Qué lenguajes de programación dominas?
  • ¿Has trabajado con código heredado anteriormente?
  • ¿Qué herramientas utilizas para el control de versiones?
  • ¿Tienes experiencia con metodologías ágiles?
  • ¿Cómo manejas la documentación de los cambios realizados?
  • ¿Has trabajado en entornos de producción críticos?
  • ¿Qué estrategias utilizas para identificar y corregir errores?
  • ¿Tienes experiencia con bases de datos relacionales?
  • ¿Cómo priorizas las tareas de mantenimiento?